windshield (or windscreen) - French English Dictionary